package com.itheima.edu.info.manager.controller;

import com.itheima.edu.info.manager.domain.Student;
import com.itheima.edu.info.manager.util.DateUtil;

import java.util.Scanner;

/*
    客服类：专门用来和客户打交道的
        1. 接受用户键盘录入的数据     --用户请求
        2. 找业务员完成具体的业务功能操作
        3. 根据业务员的反馈结果，来给出用户相关的一个响应信息
 */
public class StudentController extends BaseStudentController {

    private Scanner sc = new Scanner(System.in);

    // 键盘录入学生信息
    // 开闭原则: 对扩展内容开放, 对修改内容关闭
    @Override
    public Student inputStudentInfo(String id) {
        System.out.println("请输入学生姓名:");
        String name = sc.next();
        System.out.println("请输入学生生日:");
        String birthday = sc.next();
        //通过录入的生日,计算得出年龄
        int age = DateUtil.getAgeByBirthday(birthday);
        Student stu = new Student();
        stu.setId(id);
        stu.setName(name);
        stu.setAge(age+"");
        stu.setBirthday(birthday);
        return stu;
    }
}
